# -*- coding: utf-8 -*-
# @Time    : 2021/3/18 18:22
# @Author  : zengfanquan
# @Email   : 46875718@qq.com
# @File    : 3.18作业.py
# @Software: PyCharm

# 请写出条件"20<x<30或x<-100"的Python表达式
# x=20
# print(20<x<30 or x<-100)

#  设有一个int型的y, 请写出描述"y为奇数的表达式"
# y=5;
# if y%2==1:
    # print("y是奇数")

#  设有a和b均大于0且a,b不相等， 表达式"a%b+a/b*b==a"的值为
# a=5
# false

#  判断字符串str1中是否有”abc”对应的表达式是
# str1 = "asdcb"
# "abc" in str1

#  127右移2位的值为
# a=127>>2
# print(a)


#  计算： 3 or print("5") and not print("abc")
# print(3 or print("5") and not print("abc"))


#
#  设a=5, b=7, 则表达式1.0+a/b的值为
# a=5
# b=7
# print(1.0+a/b)
#  设有x,y,z三个数，请写出描述"x或y中有一个小于z的表达式"
# print(x<z or y<z)
#  儿童弹珠游戏机游戏：
# • 投入一个弹珠，按开始游戏
# • 机器下方有12个灯，会随机亮
# • 儿童拉红色按钮，如果弹珠打到亮的灯，则赢
# • 程序功能：( 前置知识：随机数random)
# • 随机设置12个灯，亮n任意个
# • 随机设置弹珠位置
# • 判断“输赢“
import  random

# print(''.join(random.sample(list('1'*50+'0'*50), 12)))


list = "".join(random.sample(['0','1','0','1','0','1','0','1','0','1','0','1'],12))
print("亮灯情况",list)
num = random.randint(1,12)
print(f"你打到了第{num}个灯")
if list[num-1]=='1':
    print("游戏结果 True")
else:
    print("游戏结果 False")
